通信¶
通信是为了方便人与计算机交互而采用的一种特殊通信方式。具体包括:串口通信(新增串口选择和波特率设置)、红外通信、I2C通信、SPI通信(新增)。
4.无线插座初始化¶
5.无线插座状态改变¶
6.创建某长度缓冲器¶
7.IIC初始化¶
7.1描述¶
使用IIC通信协议时可在通信线路上同时挂载多个设备,因此这里介绍的I2C指令即用于多个设备与主控器间的数据传输,关于IIC更多信息,请自行网上搜索下。 I2C初始化及使用I2C条指令需同时使用,首先,I2C初始化在实际使用中须关注SCL和SDA的两个参数的设置需要根据所连接的扩展口进行设置,例如,这里连接U1口时,SCL设置为1,SDA设置为2,注意顺序,先小后大;至于初始化后的实例名及频率一般默认即可。 其次,使用I2C时将上面初始化的实例名,并根据实际使用自定义改变“xsensor”实例化对象名,频率默认即可。
9.搜索IIC总线上的设备¶
10.向某个地址传输数据¶
11.从某个地址读取数据至buf¶
12.向某个地址写入并保存读到的数据¶
13.SPI释放总线¶
14.IIC释放总线¶
15.SPI初始化¶
15.1描述¶
SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,拥有简单易用的特性。用户可以使用Mixly向SPI传输数据。